/* @override http://local.rateme.junghans.co.za/css/rateme.css */

/*
Color Scheme
http://www.colorcombos.com/color-scheme-270.html
*/

* {
	margin: 0;
	padding: 0;
}

.hd,.bd,.ft{overflow:hidden;_overflow:visible; _zoom:1;}
.inner{position:relative;}

.page-main {
	
	display: block;
}

body {
	background: #f2f5ed;
	font-family: Arial, sans-serif;
}

label { 
	display: block;
}

fieldset {
	border: none;
}

.appname {
	background: #4AC0F2;
	color: #84002E;
	border-bottom: 2px solid #FF5B00;
	padding: 0 10px;
}


.ajax-loader {
	background: #FFC200;
	border: solid 1px black;
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	
}

.bigbutton {
	background: #FFC200;
	border: solid 1px #84002E;
	color: #84002E;
	display: block;
	font-size: 120%;
	font-weight: bold;
	padding: 10px;
	text-decoration: none;
}

.page {
	display: none;
}

.page h2,
.navigation,
.result,
.query,
.message {
	margin: 0 10px;
}

#search-place-map .result {
	margin: 0;
}

.lean li {
	list-style: none;
}

input {
	font-size: 138.5%; 
	font-weight: bold;
}

input.text {
	display: block;
	font-weight: normal;
	margin-bottom: 0.5em;
}

.query {
	background: #FFC200;
	padding: 5px;
}

#search-place-details .result {
	font-size: 123.1%;
}

.iphonelist li {
	border-top:1px solid #CCCCCC;
	height:min-30px;
	padding:3px 60px 3px 0;
	position: relative;
}

.iphonelist .rating {

	font-size: 123.1%;
	font-weight: normal;
	line-height: 30px;
	position: absolute;
	right: 0;
	text-align:right;
	top:3px;
	width:50px;
}

.iphonelist a {
	font-size: 123.1%;
	font-weight: normal;
	line-height: 30px;
}

/* @group labels */
.distance {
	font-weight: bold;
	margin-left: 5px;
	white-space: nowrap;
}
/* @end */

/* @group mod navigation */

.navigation li {
	float: left;
	margin-right: 5px;
}

.breadcrumb {
	background: #84002E;
	height: 30px;
	margin: 0;

}

.breadcrumb a {
	color: #FF5B00;
	display: block;
	line-height: 30px;
	padding: 0 10px;
}

/* @end */




/* @group Utils */

.hide {
	display: none;
}

.show {
	display: block;
}

.hidePos {
	position: absolute;
	left: -5000px;
	top: -5000px;
}

.disabled {
	text-decoration: line-through;
}

/* @end */


.star {
	background: transparent url(../img/rateme-stars.png) no-repeat -10px -12px;
	display:block;
	float:left;
	height:10px;
	width:10px;
}

.empty-star {
	background-position: 0 0;	
}